JAVAgetText取不到值
JAVA getText() 取不到值 -
adan1 解释是对的添加了两个jtf1=new JTextField(15); 最后jtf1引用的是第二个,而这个在第一个文本框下边所以文本输入不进去的。如下把构建界面放大构造方法里就行了。import java.awt.Graphics;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import到此结束了?。
帮你调好了,你这是逻辑错误,getText()是要在Button触发监听之后执行才是有效的,希望及时采纳,
adan1 解释是对的添加了两个jtf1=new JTextField(15); 最后jtf1引用的是第二个,而这个在第一个文本框下边所以文本输入不进去的。如下把构建界面放大构造方法里就行了。import java.awt.Graphics;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import到此结束了?。
帮你调好了,你这是逻辑错误,getText()是要在Button触发监听之后执行才是有效的,希望及时采纳,
不需要构造方法TextFileld定义成全局变量在监听里getText public class ButtonHandler implements ActionListener{ Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub System.out.println("事件发生。。。quot;);System.out.println("按钮的标签是:quot;+e.getActionComma还有呢?
是页面中的文本框还是java代码中的文本框了?页面中的用doument.getparmabyid().value 方法,具体方法名称可能不对,
java 无法获取gettext里的字符串,大家帮忙看下。哪里有问题? -
在actionPerformed函数中,你的判断条件有问题.判断String的对象的内容是否等于"确定"应该用equals函数把两个if语句分别改成if(c.equals("确定"))和if(num.equals("123"))就行了.
GetText必须要用String 接受,你所说的ToString仅针对于密码框,文本域可以直接用String u = this.User.getText().trim();// trim()只要一样可以取到输入框的值。用于防止有空格如果需要做比较再用Double.parseDouble(u)就行了。密码框则是String p = new String(this.Pass.getPassword());说完了。
java无法获得 JTextField 的输入值,用getText(),也没有用,我是菜鸟,请...
在JTextField jtf1=new JTextField();JButton jB1=new JButton("确定");应该为jtf1=new JTextField();jB1=new JButton("确定");否则你在构造函数初始化的jtf1和jB1仅是各临时变量,类成员变量的jtf1和jB1反而没有初始化,所以代码一定会报Null错误。另外e.getActionCommand().equals("确是什么。
1、Textfield 有一个方法叫getText(),用于获取文本的值,但取到的是字符串。要取得用户输入的信息,需要有一个触发按钮,比如提交。刚开始Textfield 的值是空的,当用户输入值后再点击提交按钮,getText() 方法就能获取到用户输入的值。getText() 这个方法不仅Textfield 有这个方法,基本所有的好了吧!
JAVA里 getText() 是什么意思,怎么用? -
语法:dwcontrol.GetText( );参数:dwcontrol 数据窗口控件名;返回值:String 函数执行成功时返回悬浮在数据窗口dwcontrol 当前行列之上的编辑框中的文本,该文本值或许能、或许不能通过各种有效性检查,即或许可以接收为当前项的值,或许不能接收。如果数据窗口中没有当前项,则GetText()函数返回空字符等会说。
所以是空的,建议把sql="insert into login(用户名,密码,ID)values('"+textfield.getText()+"','456','456')";这段代码放在public void actionPerformed(ActionEvent e)// 上不要超过public void actionPerformed // 下不要超过statement.execute(sql);statement.execute(sql);之间就ok了,..